package com.tc.vo;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.math.BigDecimal;
import java.time.LocalDateTime;

/**
 * <p>
 * 患者医疗服务医嘱视图对象
 * </p>
 *
 * @author tc
 * @since 2025-07-12
 */
@Data
@ApiModel(value = "Patient_service_items_orderVO对象", description = "患者医疗服务医嘱视图对象")
public class Patient_service_items_orderVO {
    
    @ApiModelProperty(value = "医嘱ID")
    private Long orderId;

    @ApiModelProperty(value = "患者ID")
    private Long patientId;
    
    @ApiModelProperty(value = "患者姓名")
    private String patientName;

    @ApiModelProperty(value = "诊疗项目ID")
    private Long itemId;
    
    @ApiModelProperty(value = "项目名称")
    private String projectName;
    
    @ApiModelProperty(value = "项目编码")
    private String projectCode;
    
    @ApiModelProperty(value = "计价单位")
    private String pricingUnit;
    
    @ApiModelProperty(value = "单价")
    private BigDecimal price;

    @ApiModelProperty(value = "数量")
    private Integer quantity;
    
    @ApiModelProperty(value = "总金额")
    private BigDecimal totalAmount;

    @ApiModelProperty(value = "开具时间")
    private LocalDateTime orderTime;

    @ApiModelProperty(value = "医生ID")
    private Long doctorId;
    
    @ApiModelProperty(value = "医生姓名")
    private String doctorName;
}
